
package Jogo;

import java.awt.Image;
import java.awt.Rectangle;
import java.util.ArrayList;
import java.util.List;
import javax.swing.ImageIcon;

public class Inimigo{
    private int x, y;
    private Image imagem_inimigo;
    private int inimigo_altura, inimigo_largura;
    private boolean Visivel;
    
    public Inimigo(int x, int y){
        this.x = x;
        this.y = y;
        ImageIcon inimigo_ref = new ImageIcon("resource\\inimigo1.png");
        imagem_inimigo = inimigo_ref.getImage();
        inimigo_altura = imagem_inimigo.getHeight(null);
        inimigo_largura = imagem_inimigo.getWidth(null);
        
    }
    
    public void move_inimigo(){
        if(this.x>=600){
            this.x -= this.inimigo_largura;
        }
        if(this.y<=0){
            this.y += this.inimigo_largura;
        }
    }
    
    public int getInimigo_altura() {
        return inimigo_altura;
    }

    public int getInimigo_largura() {
        return inimigo_largura;
    }

    public boolean isVisivel() {
        return Visivel;
    }

    public void setVisivel(boolean Visivel) {
        this.Visivel = Visivel;
    }

    public Image getImagem_inimigo() {
        return imagem_inimigo;
    }

    public int getX() {
        return x;
    }

    public int getY() {
        return y;
    }
    
    
    public Rectangle getBounds(){
        return new Rectangle(x, y, inimigo_largura, inimigo_altura);    
    }
}
